#include <cstdio>
#include <algorithm>
#include <set>

using namespace std;

multiset<long long>::iterator p;
multiset<long long> temps;

int main(int argc, char const *argv[])
{
    int n, k;
    long long i, t;
    scanf("%d%d", &n, &k);
    for (i = 0; i < n; i++)
    {
        scanf("%d", &t);
        temps.insert(t);
    }
    for (i = 0; i < k; i++) temps.erase(temps.begin());
    printf("%d", *(temps.begin()));
    return 0;
}
